$(function() {
	LogTable();

});

//参考页面  的 username： 15274985168	 password sinner520818

var LogTable = function() {

	layui.use([ 'laydate', 'laypage', 'layer', 'table', 'element' ],
			function() {
				var laydate = layui.laydate // 日期
				, laypage = layui.laypage // 分页
				, layer = layui.layer // 弹层
				, table = layui.table // 表格
				, element = layui.element // 元素操作
				var form = layui.form;
				var $ = layui.jquery;
				// 执行一个 table 实例
				var logTable = table.render({
					elem : '#LogTable',
					url : 'log',// 数据接口
					title : '日志表',
					page : true,// 开启分页
					limits : [ 5, 10, 15 ],
					cols : [ [ // 表头
							{
								type : 'checkbox',
								fixed : 'left'
							}, {
								field : 'userName',
								title : '用户名',
								sort : true,
							},
							{
								field : 'motion',
								title : '动作'
							},
							{
								field : 'logTime',
								title : '日志时间',
								sort : true,
								templet : function(data) {
									var logTime = new Date(data.logTime);
									var minutes = logTime.getMinutes();
									if(minutes<10){
										minutes = "0"+minutes
									}
									return logTime.getFullYear() + "-"
											+ (logTime.getMonth()+1) + "-"
											+ logTime.getDate() + " "
											+ logTime.getHours()+":"
											+ minutes;
								}
							}, {
								field : 'source',
								title : '来源',
								sort : true
							}, {
								field : 'computerIP',
								title : 'IP地址',
								sort : true,
							},  {
								field : 'description',
								title : '描述'
							} ] ]
				});
				form.on('submit(logSearchBtn)', function(data) {
					var data = data.field
					if(data.startTime<=data.endTime){
						logTable.reload({
							where : { // 设定异步数据接口的额外参数，任意设
								"userName" : data.userName,
								"startTime" :data.startTime,
								"endTime" : data.endTime,
								"description" : data.description
							},
							page : {
								curr : 1
							// 重新从第 1 页开始
							}
						});
					}else{
						layer.msg('结束时间小于起始时间,请重新选择');
					}
					// 执行后台代码
					

					// 刷新数据表格
					// table.reload('resourceTable', {url:
					// 'sys/resources'});
					return false; // 阻止表单跳转。如果需要表单跳转，去掉这段即可。
				});
				// 日期框
				//日期时间选择器
				  laydate.render({
				    elem: '#startTime'
				    ,type: 'datetime'
				  });
				  laydate.render({
					  elem: '#endTime'
					    ,type: 'datetime'
				  });
			})

}
